package com.wondersgroup.core.resultmap;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.wondersgroup.core.model.Attachment;

public class DTOProduct {
	private Integer id;

	private String name;

	private String nameEn;

	private String spec;

	private List<DTOManufactureInfo> InfoManufacture;
	
	private String manufacture;
	
	private String manufactureAddress;
	
	private Integer barcodeType;

	private String barcode;

	private Integer guaranteeValue;

	private Integer guaranteeUnit;
	
	private String unit;
	
	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	private Integer status;

	private Integer isConfirm;

	private Integer delFlag;

	private Date createDate;

	private Date lastModifiedDate;
	
	private List<Attachment> pics;
	
	private String material;
	
	private List<Map<Object,Object>> companyInfo;
	
	public String getMaterial() {
		return material;
	}

	public void setMaterial(String material) {
		this.material = material;
	}

	public String getProductionLicense() {
		return productionLicense;
	}

	public void setProductionLicense(String productionLicense) {
		this.productionLicense = productionLicense;
	}

	private String productionLicense;

	public String getManufacture() {
		return manufacture;
	}

	public void setManufacture(String manufacture) {
		this.manufacture = manufacture;
	}

	public String getManufactureAddress() {
		return manufactureAddress;
	}

	public void setManufactureAddress(String manufactureAddress) {
		this.manufactureAddress = manufactureAddress;
	}


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNameEn() {
		return nameEn;
	}

	public void setNameEn(String nameEn) {
		this.nameEn = nameEn;
	}

	public String getSpec() {
		return spec;
	}

	public void setSpec(String spec) {
		this.spec = spec;
	}

	 public List<DTOManufactureInfo> getInfoManufacture() {
	 return InfoManufacture;
	 }
	
	 public void setInfoManufacture(List<DTOManufactureInfo> infoManufacture)
	 {
	 InfoManufacture = infoManufacture;
	 }

	public Integer getBarcodeType() {
		return barcodeType;
	}

	public void setBarcodeType(Integer barcodeType) {
		this.barcodeType = barcodeType;
	}

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public Integer getGuaranteeValue() {
		return guaranteeValue;
	}

	public void setGuaranteeValue(Integer guaranteeValue) {
		this.guaranteeValue = guaranteeValue;
	}

	public Integer getGuaranteeUnit() {
		return guaranteeUnit;
	}

	public void setGuaranteeUnit(Integer guaranteeUnit) {
		this.guaranteeUnit = guaranteeUnit;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsConfirm() {
		return isConfirm;
	}

	public void setIsConfirm(Integer isConfirm) {
		this.isConfirm = isConfirm;
	}

	public Integer getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getLastModifiedDate() {
		return lastModifiedDate;
	}

	public void setLastModifiedDate(Date lastModifiedDate) {
		this.lastModifiedDate = lastModifiedDate;
	}

	public List<Attachment> getPics() {
		return pics;
	}

	public void setPics(List<Attachment> pics) {
		this.pics = pics;
	}

	public List<Map<Object,Object>> getCompanyInfo() {
		return companyInfo;
	}

	public void setCompanyInfo(List<Map<Object,Object>> companyInfo) {
		this.companyInfo = companyInfo;
	}


}
